Merkle–Damgård construction アルゴリズム